gpsbabel.git
12 years agoMaggeo, wfff_xml fixes.
robertlipe@gmail.com [Wed, 1 Jan 2014 07:06:36 +0000 (07:06 +0000)]
Maggeo, wfff_xml fixes.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4698 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoFixes for mapbar, mapsource.
robertlipe@gmail.com [Wed, 1 Jan 2014 06:47:17 +0000 (06:47 +0000)]
Fixes for mapbar, mapsource.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4697 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoBetter IGC fix
robertlipe@gmail.com [Wed, 1 Jan 2014 06:16:13 +0000 (06:16 +0000)]
Better IGC fix

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4696 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoFixes for raymarine, netstumbler, skyforce.
robertlipe@gmail.com [Wed, 1 Jan 2014 05:46:19 +0000 (05:46 +0000)]
Fixes for raymarine, netstumbler, skyforce.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4695 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoLeak fixes (the C++ way) in mapsource.
robertlipe@gmail.com [Wed, 1 Jan 2014 05:30:17 +0000 (05:30 +0000)]
Leak fixes (the C++ way) in mapsource.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4694 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoFixes for tpo, an1, gpsutil, igc.
robertlipe@gmail.com [Wed, 1 Jan 2014 05:02:52 +0000 (05:02 +0000)]
Fixes for tpo, an1, gpsutil, igc.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4693 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoMore QString tweaks.
robertlipe@gmail.com [Wed, 1 Jan 2014 04:22:06 +0000 (04:22 +0000)]
More QString tweaks.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4692 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoMore pieces.
robertlipe@gmail.com [Wed, 1 Jan 2014 04:10:41 +0000 (04:10 +0000)]
More pieces.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4691 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoAnother round of fixes for easygps, gpsutil, googledir, and a few others.
robertlipe@gmail.com [Wed, 1 Jan 2014 00:40:14 +0000 (00:40 +0000)]
Another round of fixes for easygps, gpsutil, googledir, and a few others.
Last one for a few hours.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4690 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoFixes many csv leaks + tpo.
robertlipe@gmail.com [Wed, 1 Jan 2014 00:23:23 +0000 (00:23 +0000)]
Fixes many csv leaks + tpo.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4689 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoFix tiger, google leaks by forcing them into the QString mkshort.
robertlipe@gmail.com [Wed, 1 Jan 2014 00:13:43 +0000 (00:13 +0000)]
Fix tiger, google leaks by forcing them into the QString mkshort.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4688 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoMore QString love sprinkled around. Built better infrastructure in csv_utils;
robertlipe@gmail.com [Tue, 31 Dec 2013 23:59:16 +0000 (23:59 +0000)]
More QString love sprinkled around.  Built better infrastructure in csv_utils;
ozi and tmpro now more consistently use QStrings internally.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4687 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoMore mechanical fixes.
robertlipe@gmail.com [Tue, 31 Dec 2013 22:28:52 +0000 (22:28 +0000)]
More mechanical fixes.
http://xkcd.com/1296

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4686 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoMore fixes.
robertlipe@gmail.com [Tue, 31 Dec 2013 22:06:01 +0000 (22:06 +0000)]
More fixes.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4685 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoAnother rapid-fire round of leak fixes. vtesto passes. vtesto -l is still
robertlipe@gmail.com [Tue, 31 Dec 2013 21:46:42 +0000 (21:46 +0000)]
Another rapid-fire round of leak fixes.  vtesto passes.  vtesto -l is still
unhappy and is likely to be for a while.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4684 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoAnother wave of leak tweaks.
robertlipe@gmail.com [Tue, 31 Dec 2013 20:41:41 +0000 (20:41 +0000)]
Another wave of leak tweaks.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4683 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoChip away at unnecessary cruft with NEW_STRINGS.
robertlipe@gmail.com [Tue, 31 Dec 2013 20:10:03 +0000 (20:10 +0000)]
Chip away at unnecessary cruft with NEW_STRINGS.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4682 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoLeak fixes in v900
robertlipe@gmail.com [Tue, 31 Dec 2013 20:04:52 +0000 (20:04 +0000)]
Leak fixes in v900

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4681 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoCompile fix for Ubuntu. Fix valgrind warning from scribble code.
robertlipe@gmail.com [Tue, 31 Dec 2013 19:43:08 +0000 (19:43 +0000)]
Compile fix for Ubuntu. Fix valgrind warning from scribble code.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4680 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoBAM, NEW_STRINGS is now the default.
robertlipe [Tue, 31 Dec 2013 19:35:46 +0000 (19:35 +0000)]
BAM, NEW_STRINGS is now the default.
(Now off to deal with the inevitable leaks I just introduced...)

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4679 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoLet zconf pick up our config.h. Regenerate dependencies.
robertlipe [Tue, 31 Dec 2013 19:32:44 +0000 (19:32 +0000)]
Let zconf pick up our config.h.  Regenerate dependencies.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4678 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoFix zlib, warning tweaks.
robertlipe [Tue, 31 Dec 2013 19:20:31 +0000 (19:20 +0000)]
Fix zlib, warning tweaks.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4677 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoUpdate to zlib 1.2.8.
robertlipe [Tue, 31 Dec 2013 16:52:55 +0000 (16:52 +0000)]
Update to zlib 1.2.8.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4676 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoUpdate to shapelib 1.3.0
robertlipe [Tue, 31 Dec 2013 16:27:35 +0000 (16:27 +0000)]
Update to shapelib 1.3.0

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4675 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years ago"fix" use after free in tef.
robertlipe [Tue, 31 Dec 2013 16:24:16 +0000 (16:24 +0000)]
"fix" use after free in tef.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4674 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoFix (well, paper over...) heap-use-after-free in psitrex.
robertlipe [Tue, 31 Dec 2013 06:57:15 +0000 (06:57 +0000)]
Fix (well, paper over...) heap-use-after-free in psitrex.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4673 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoIntroduce leaks (probably) in igc and google for now, just to get
robertlipe [Tue, 31 Dec 2013 06:35:15 +0000 (06:35 +0000)]
Introduce leaks (probably) in igc and google for now, just to get
code building and passing in NEW_STRINGS.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4672 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoFix a test case error in gdb caused by excessive bogusness. I have No Idea
robertlipe [Tue, 31 Dec 2013 06:06:44 +0000 (06:06 +0000)]
Fix a test case error in gdb caused by excessive bogusness.  I have No Idea
why extra_data is involved in this path.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4671 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoThis is a groady submit. This is where I take all of the things that were
robertlipe [Tue, 31 Dec 2013 05:02:49 +0000 (05:02 +0000)]
This is a groady submit.  This is where I take all of the things that were
tacky or sleazy related to character encoding and basically apply pain killer
to them.  Most of the tests were clearly made up and were just
institutionalizing what we did instead of thinking about what was right.
Remove the '-c' flag.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4670 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoA further beatdown on binary option handling in the GUI. I think it
robertlipe [Tue, 31 Dec 2013 01:23:58 +0000 (01:23 +0000)]
A further beatdown on binary option handling in the GUI.  I think it
finally works sensibly now.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4669 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoMechanical rename of class member variables in the GUI. No real changes.
robertlipe [Tue, 31 Dec 2013 01:01:14 +0000 (01:01 +0000)]
Mechanical rename of class member variables in the GUI.  No real changes.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4668 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoIgnore talker identification in nmea reader.
tsteven4@gmail.com [Tue, 31 Dec 2013 00:42:04 +0000 (00:42 +0000)]
Ignore talker identification in nmea reader.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4667 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoRework the way boolean options are handled in the GUI. They're now
robertlipe [Mon, 30 Dec 2013 23:06:04 +0000 (23:06 +0000)]
Rework the way boolean options are handled in the GUI. They're now
emitted only if they're not the default.

Rename member variables to use foo_ convention.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4666 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agofix some encoding issues with openoffice.style.
tsteven4@gmail.com [Sun, 15 Dec 2013 22:48:01 +0000 (22:48 +0000)]
fix some encoding issues with openoffice.style.
regenerate internal_styles.cc, deleteing previously deprecated styles.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4665 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agofix declaration of phony targets.
tsteven4@gmail.com [Sun, 15 Dec 2013 15:23:19 +0000 (15:23 +0000)]
fix declaration of phony targets.
a failure example was "make;touch gui;make gui", which would fail to execute the gui recipe.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4664 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agofix sign issue with Qt > 5.0 in gui.
tsteven4@gmail.com [Sat, 14 Dec 2013 17:34:42 +0000 (17:34 +0000)]
fix sign issue with Qt > 5.0 in gui.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4663 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoRemove extra -I when building on Mac. No reason to search that directory
robertlipe [Sun, 1 Dec 2013 20:23:11 +0000 (20:23 +0000)]
Remove extra -I when building on Mac.  No reason to search that directory
a zillion times when only one file needs mac/libusb/

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4662 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoSteve teaches configure/make about Mac Qt 5.2.0s use of frameworks.
robertlipe [Sun, 1 Dec 2013 20:12:46 +0000 (20:12 +0000)]
Steve teaches configure/make about Mac Qt 5.2.0s use of frameworks.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4661 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoQuiet sed regular expression errors in dop_filter.test
tsteven4@gmail.com [Sat, 30 Nov 2013 21:14:35 +0000 (21:14 +0000)]
Quiet sed regular expression errors in dop_filter.test

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4660 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoFix most of our problems in GDB which stupidly uses Latin1 some of the
robertlipe [Mon, 25 Nov 2013 03:25:28 +0000 (03:25 +0000)]
Fix most of our problems in GDB which stupidly uses Latin1 some of the
time and UTF8 some of the time.

There's still a bug in the GDB writer, I think.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4659 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoignrando: drop straydebugging.
robertlipe [Sun, 24 Nov 2013 04:45:44 +0000 (04:45 +0000)]
ignrando: drop straydebugging.
xmlgeneric: pass qstrings all the way through
cet_util: don't molest rte_name, rte_desc with potential double encodings.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4658 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoFix BCR in NEW_STRINGS.
robertlipe [Sun, 24 Nov 2013 03:58:59 +0000 (03:58 +0000)]
Fix BCR in NEW_STRINGS.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4657 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoDeprecate Kartex, a program out of business for years and whose
robertlipe [Sun, 24 Nov 2013 03:46:20 +0000 (03:46 +0000)]
Deprecate Kartex, a program out of business for years and whose
only appearance on our mailing list was from the contributor.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4656 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoFix an1 for NEW_STRINGS.
robertlipe [Sun, 24 Nov 2013 03:11:28 +0000 (03:11 +0000)]
Fix an1 for NEW_STRINGS.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4655 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoFixes for stmwpp.cc in NEW_STRINGS.
robertlipe [Sun, 24 Nov 2013 02:54:38 +0000 (02:54 +0000)]
Fixes for stmwpp.cc in NEW_STRINGS.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4654 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoAnother GDB checking for NEW_STRINGS. This format is still a landmine.
robertlipe [Mon, 11 Nov 2013 03:46:50 +0000 (03:46 +0000)]
Another GDB checking for NEW_STRINGS.  This format is still a landmine.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4653 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoRoll back swmwpp. I'm out of soul to fight with it further.
robertlipe [Mon, 11 Nov 2013 03:39:45 +0000 (03:39 +0000)]
Roll back swmwpp.  I'm out of soul to fight with it further.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4652 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoAllow GPX reader to terminate if it detects Invalid state.
robertlipe [Mon, 11 Nov 2013 03:24:56 +0000 (03:24 +0000)]
Allow GPX reader to terminate if it detects Invalid state.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4651 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoImprovements in stmwpp for NEW_STRINGS.
robertlipe [Mon, 11 Nov 2013 02:48:35 +0000 (02:48 +0000)]
Improvements in stmwpp for NEW_STRINGS.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4650 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoPlow through the remainder of our REALLY_MINIMAL targets with NEW_STRING.
robertlipe [Mon, 11 Nov 2013 02:02:32 +0000 (02:02 +0000)]
Plow through the remainder of our REALLY_MINIMAL targets with NEW_STRING.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4649 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoBring IGC to NEW_STRINGS.
robertlipe [Mon, 11 Nov 2013 01:05:52 +0000 (01:05 +0000)]
Bring IGC to NEW_STRINGS.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4648 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoMinimally invasive set of NEW_STRING changes for mmo.
robertlipe [Sun, 10 Nov 2013 05:24:17 +0000 (05:24 +0000)]
Minimally invasive set of NEW_STRING changes for mmo.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4647 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoBeter fxi in gdb
robertlipe@gmail.com [Thu, 7 Nov 2013 02:59:19 +0000 (02:59 +0000)]
Beter fxi in gdb

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4646 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoLeak fix in gdb.
robertlipe@gmail.com [Wed, 6 Nov 2013 17:09:11 +0000 (17:09 +0000)]
Leak fix in gdb.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4645 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoLeak fixes for gdb.
robertlipe@gmail.com [Wed, 6 Nov 2013 17:06:05 +0000 (17:06 +0000)]
Leak fixes for gdb.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4644 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoBring in NEW_STRINGS for gdb, saroute, igc, garmin, delbin, and an1.
robertlipe [Wed, 6 Nov 2013 02:12:35 +0000 (02:12 +0000)]
Bring in NEW_STRINGS for gdb, saroute, igc, garmin, delbin, and an1.
Not because they actually work (in fact, they're all believed problematic)
but just to get them committed.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4643 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoFix various leaks introduced in the non-NEW_STRING case when refactoring
robertlipe@gmail.com [Wed, 23 Oct 2013 18:40:27 +0000 (18:40 +0000)]
Fix various leaks introduced in the non-NEW_STRING case when refactoring
surrounding code to be more Qt-ish.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4642 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoRollback two formats where I introduced a regression in the non-NEW_STRINGS
robertlipe [Wed, 23 Oct 2013 03:37:25 +0000 (03:37 +0000)]
Rollback two formats where I introduced a regression in the non-NEW_STRINGS
case
svn merge -r4639:4637 stmwpp.cc mmo.cc

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4641 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoMisc minor fixes for the !NEW_STRINGS case.
robertlipe [Wed, 23 Oct 2013 03:29:26 +0000 (03:29 +0000)]
Misc minor fixes for the !NEW_STRINGS case.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4640 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoBring in csv_util.cc from NEW_STRING.
robertlipe [Wed, 23 Oct 2013 03:25:28 +0000 (03:25 +0000)]
Bring in csv_util.cc from NEW_STRING.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4639 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoCommit the (hopefully) non-contentuous NEW_STRING changes. This is the
robertlipe [Wed, 23 Oct 2013 03:17:22 +0000 (03:17 +0000)]
Commit the (hopefully) non-contentuous NEW_STRING changes.  This is the
batch that's largely mechanical and for formats, at least mostly passing
testo.  It's all still disabled by default and much of it is pretty dicey,
but this patch has been growing in my tree and I wanted to get it committed.

Later, when we take out the NEW_STRING stuff, I'll refactor the stuff around
these changes which were often done to preserve fidelity to the original C
versions even when there is a better way now.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4638 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoBegin landing NEW_STRINGS work: common utilities.
robertlipe [Wed, 23 Oct 2013 03:02:13 +0000 (03:02 +0000)]
Begin landing NEW_STRINGS work: common utilities.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4637 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoTake another run at NMN4.
robertlipe [Wed, 23 Oct 2013 01:49:39 +0000 (01:49 +0000)]
Take another run at NMN4.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4636 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoPad internal buffer to appease -fsanitize=address. format_garmin_xt_decrypt_trk_blk...
robertlipe [Tue, 22 Oct 2013 02:33:15 +0000 (02:33 +0000)]
Pad internal buffer to appease -fsanitize=address.  format_garmin_xt_decrypt_trk_blk is definitely going one byte too deep on that final byte and this is probably going to come back to byte me.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4635 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoRevert nmn4 change for now. I'll deal with it later.
robertlipe [Tue, 22 Oct 2013 00:24:56 +0000 (00:24 +0000)]
Revert nmn4 change for now.  I'll deal with it later.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4634 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoMake Navigon reader use QString more effectively.
robertlipe [Sun, 20 Oct 2013 23:31:16 +0000 (23:31 +0000)]
Make Navigon reader use QString more effectively.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4633 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoScratch in waypoint proximity in Garmin GPX writer.
robertlipe [Wed, 16 Oct 2013 18:15:48 +0000 (18:15 +0000)]
Scratch in waypoint proximity in Garmin GPX writer.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4632 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoWarning cleanpus from Conrad.
robertlipe [Sun, 6 Oct 2013 21:12:04 +0000 (21:12 +0000)]
Warning cleanpus from Conrad.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4631 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoFix leak I introdued in new "obvious" code yesterday. Brace ourselves for
robertlipe@gmail.com [Thu, 3 Oct 2013 00:43:34 +0000 (00:43 +0000)]
Fix leak I introdued in new "obvious" code yesterday.  Brace ourselves for
more of these soon...

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4630 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoUpdate .pro file from Gerhard.
robertlipe [Wed, 2 Oct 2013 04:59:49 +0000 (04:59 +0000)]
Update .pro file from Gerhard.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4629 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoBring in some of the straight-forward pieces from NEW_STRINGS work.
robertlipe [Wed, 2 Oct 2013 03:55:13 +0000 (03:55 +0000)]
Bring in some of the straight-forward pieces from NEW_STRINGS work.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4628 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoA completely mechanical search and replace to swap the first argument
robertlipe [Tue, 1 Oct 2013 04:32:48 +0000 (04:32 +0000)]
A completely mechanical search and replace to swap the first argument
for an xml_generic callback with a typdef that can be swapped at compile
time.

Yes, this is a hint of things to come to reduce future bulky merges.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4627 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoCompilation fixes.
robertlipe [Mon, 23 Sep 2013 02:51:49 +0000 (02:51 +0000)]
Compilation fixes.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4626 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoLand QString changes that don't require (blatant) conditional compilation
robertlipe [Mon, 23 Sep 2013 02:45:37 +0000 (02:45 +0000)]
Land QString changes that don't require (blatant) conditional compilation
that are really mechanical.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4625 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoMake unicsv a little more QString ready internally.
robertlipe [Mon, 23 Sep 2013 02:40:24 +0000 (02:40 +0000)]
Make unicsv a little more QString ready internally.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4624 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoBring forward uncontested change from NEW_STRINGS work to fix non-NEW_STRINGS build...
robertlipe [Fri, 20 Sep 2013 20:22:32 +0000 (20:22 +0000)]
Bring forward uncontested change from NEW_STRINGS work to fix non-NEW_STRINGS build break.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4623 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoCommit the least contestable part of a CL I have in progress. Abandon the idea of...
robertlipe [Fri, 20 Sep 2013 05:21:25 +0000 (05:21 +0000)]
Commit the least contestable part of a CL I have in progress. Abandon the idea of a stepping stone "Strings" class.  Just go straight to QString, currently behind a #define.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4622 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoTweak testo to use more common stdout capture.
robertlipe [Thu, 19 Sep 2013 22:34:42 +0000 (22:34 +0000)]
Tweak testo to use more common stdout capture.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4621 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoGuilhem Bonnefile tweaks (old) Magellan Explorist PMGNCMD,END issues.
robertlipe [Thu, 19 Sep 2013 19:45:29 +0000 (19:45 +0000)]
Guilhem Bonnefile tweaks (old) Magellan Explorist PMGNCMD,END issues.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4620 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoWarning fixes from Conrad.
robertlipe [Wed, 18 Sep 2013 05:17:49 +0000 (05:17 +0000)]
Warning fixes from Conrad.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4619 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoadd utf-8 bom check and well-formed xml check to testo.
tsteven4 [Wed, 18 Sep 2013 00:36:46 +0000 (00:36 +0000)]
add utf-8 bom check and well-formed xml check to testo.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4618 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoWarning cleanups from Conrad.
robertlipe [Tue, 17 Sep 2013 22:58:07 +0000 (22:58 +0000)]
Warning cleanups from Conrad.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4617 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agochange illegal xml character stripping from QRegExp/QRegularExpression to QTextCodec...
tsteven4 [Tue, 17 Sep 2013 01:12:47 +0000 (01:12 +0000)]
change illegal xml character stripping from QRegExp/QRegularExpression to QTextCodec for efficiency.  Thanks Conrad.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4616 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoPreserve note for future possibilities of strip_html.
robertlipe [Sun, 15 Sep 2013 21:51:42 +0000 (21:51 +0000)]
Preserve note for future possibilities of strip_html.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4615 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoMore pulling at removing C strings internally: unicsv_print_str and strenquote.
robertlipe [Sun, 15 Sep 2013 18:44:12 +0000 (18:44 +0000)]
More pulling at removing C strings internally: unicsv_print_str and strenquote.

A victim of this is the seemingly unused sportsim format. It was doing
stupid things in the format definition with high byte characters and
unclear encodings.  After a few hours trying to save it, I just chopped it.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4614 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoReplace guts of manual trimmed_strdup in tef reader. Reduce type thrash.
robertlipe@gmail.com [Sun, 15 Sep 2013 07:18:39 +0000 (07:18 +0000)]
Replace guts of manual trimmed_strdup in tef reader.  Reduce type thrash.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4613 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoRemove open-coded Vector in unicsv. Make better use of QString internally.
robertlipe@gmail.com [Sun, 15 Sep 2013 07:17:27 +0000 (07:17 +0000)]
Remove open-coded Vector in unicsv.  Make better use of QString internally.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4612 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoCommit 'ptesto', a script for running valgrinds in parallel. Really crude,
robertlipe@gmail.com [Sun, 15 Sep 2013 06:15:22 +0000 (06:15 +0000)]
Commit 'ptesto', a script for running valgrinds in parallel.  Really crude,
but still kind of handy.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4611 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoCorrect leak in bcr that I just introduced when I partially rolled back a failed...
robertlipe@gmail.com [Sun, 15 Sep 2013 05:50:21 +0000 (05:50 +0000)]
Correct leak in bcr that I just introduced when I partially rolled back a failed experiment in making S1 and S2 into QStrings.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4610 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoA bulky, but rather brainless pass at treating the important strings in
robertlipe [Sun, 15 Sep 2013 05:41:21 +0000 (05:41 +0000)]
A bulky, but rather brainless pass at treating the important strings in
struct waypoint as a class instead of C string.  Of course, that struct
has one member - a C string - but this starts to hightlight the places
that are going to be problem areas for us.

With NEW_STRINGS turned on, we basically run, but suffer from a double
encoding of non-ascii strings.  Every format seems to be affected, so
it's probably in CET somewhere.  This isn't a QString thing in any obvious
way, as the underlying data types are still actually C Strings.

From here, additional passes can be made, either turning the individual
string pointer conversions off and whacking on a few files at a time or
going full money and making String a QString.

It does highlight the need for better vararg-style functions like warning,
fatal, and our debugging printfs to to know about stream operators.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4609 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoFixes for optionsdlg: only use ranges when we HAVE ranges (and they're not equal...
robertlipe [Sat, 14 Sep 2013 23:49:03 +0000 (23:49 +0000)]
Fixes for optionsdlg: only use ranges when we HAVE ranges (and they're not equal).  Let help link directly to the correct page.
Whitespace cleanup.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4608 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agocatch a straggler up with qt include renaming.
tsteven4 [Fri, 13 Sep 2013 20:26:47 +0000 (20:26 +0000)]
catch a straggler up with qt include renaming.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4607 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoadd xmlstreamwriter methods analogous to QXmlStreamWriter that strip illegal characters.
tsteven4 [Thu, 12 Sep 2013 22:14:07 +0000 (22:14 +0000)]
add xmlstreamwriter methods analogous to QXmlStreamWriter that strip illegal characters.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4606 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoGet the gui ready for Qt5 while maintaining support for Qt4.
tsteven4@gmail.com [Thu, 12 Sep 2013 02:52:40 +0000 (02:52 +0000)]
Get the gui ready for Qt5 while maintaining support for Qt4.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4605 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agocatch gui translation files up with recent source renaming and UpgradeCheck class...
tsteven4 [Thu, 12 Sep 2013 02:45:53 +0000 (02:45 +0000)]
catch gui translation files up with recent source renaming and UpgradeCheck class work.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4604 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoMinor internal changes to make new_strings land better.
robertlipe@gmail.com [Wed, 11 Sep 2013 08:42:06 +0000 (08:42 +0000)]
Minor internal changes to make new_strings land better.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4603 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoFix mem leak I introduced earlier tonight (this morning?) in ozi.
robertlipe@gmail.com [Wed, 11 Sep 2013 07:46:08 +0000 (07:46 +0000)]
Fix mem leak I introduced earlier tonight (this morning?) in ozi.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4602 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoPull out a little more char* from our core infrastructure. Add shims to turn down...
robertlipe [Wed, 11 Sep 2013 05:06:34 +0000 (05:06 +0000)]
Pull out a little more char* from our core infrastructure.  Add shims to turn down case_ignore_strmp and case_ignore_strncmp().
Tweak reference files to deal with more correct(?) ordering in edge cases.
Start sketching a shim layer for shortname, description, and text, but increasingly I'm of the opinion that our only options are either do it all in one submit (eeek!) or to add additional members of struct waypt that are allocated/copied at waypt_add time so we can then at least separate readers and writers.  Instinct tells me the latter will result in harsh punishment as we'll have members that are out of sync and it will be difficult to flush them out.  So substantial parts of this CL may get tossed.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4601 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoSteve replaces use of deprecated QHttp with QNetworkAccessManager.
robertlipe [Wed, 11 Sep 2013 01:17:05 +0000 (01:17 +0000)]
Steve replaces use of deprecated QHttp with QNetworkAccessManager.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4600 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoPeter Popovec tweaks gtrnctr to fix sometimes missing lap info on write.
robertlipe [Tue, 10 Sep 2013 16:59:53 +0000 (16:59 +0000)]
Peter Popovec tweaks gtrnctr to fix sometimes missing lap info on write.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4599 f51c46e8-681c-474f-0cfe-069cfd0219fb